<?php

class ActionEdit extends BaseAction
{
    public function run()
    {
        $iUserId = Yii::app()->user->id;
        $iLotNumber = Yii::app()->request->getParam('lot_number');

        if($iLotNumber && ($oLotMetal = LotMetal::model()->findByAttributes(array('lot_number' => $iLotNumber, 'user_id' => $iUserId))))
        {
            if ( Yii::app()->request->getIsPostRequest() )
            {
                $oLotMetal->setAttributesFromRequest('aLotMetal');

                if($oLotMetal->save())
                {
                    Yii::app()->user->setFlash('my_lots_metals_manage', 'Объявление под номером #'.$oLotMetal->lot_number.' обновлено.');
                    Yii::app()->controller->redirect(Yii::app()->controller->createUrl('/profile/my_lots_metals'));
                }
            }

            $this->template->oLotMetal = $oLotMetal;
        }
        else
        {
            Yii::app()->controller->redirect(Yii::app()->controller->createUrl('/profile/my_lots_metals'));
        }
    }
}